trayicon-x11: Stop setting state flags on the style context for drawing
authorRui Matos <tiagomatos@gmail.com>
Thu, 22 Dec 2011 00:37:10 +0000 (00:37 +0000)
committerRui Matos <tiagomatos@gmail.com>
Mon, 9 Jan 2012 16:45:44 +0000 (16:45 +0000)
gtk/gtktrayicon-x11.c

index b20027a91c2ac71280b9be546a2e93a77013b93b..f57da1ef5f7128bd459b8d3370dc0a75434c8212 100644 (file)
@@ -390,20 +390,13 @@ gtk_tray_icon_draw (GtkWidget *widget,
   if (focus_child && gtk_widget_has_visible_focus (focus_child))
     {
       GtkStyleContext *context;
-      GtkStateFlags state;
 
       border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
       context = gtk_widget_get_style_context (widget);
-      state = gtk_widget_get_state_flags (widget);
-
-      gtk_style_context_save (context);
-      gtk_style_context_set_state (context, state);
 
       gtk_render_focus (context, cr, border_width, border_width,
                         gtk_widget_get_allocated_width (widget) - 2 * border_width,
                         gtk_widget_get_allocated_height (widget) - 2 * border_width);
-
-      gtk_style_context_restore (context);
     }
 
   return retval;